type runtime.stringStruct
22 uses
runtime (current package)
alg.go#L53: x := (*stringStruct)(a)
cgocall.go#L517: ss := (*stringStruct)(p)
debuglog.go#L657: str := stringStruct{
map_faststr.go#L31: k := (*stringStruct)(kptr)
map_faststr.go#L47: k := (*stringStruct)(kptr)
map_faststr.go#L72: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*goarch.PtrSize))
map_faststr.go#L96: k := (*stringStruct)(kptr)
map_faststr.go#L126: k := (*stringStruct)(kptr)
map_faststr.go#L142: k := (*stringStruct)(kptr)
map_faststr.go#L167: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*goarch.PtrSize))
map_faststr.go#L191: k := (*stringStruct)(kptr)
map_faststr.go#L249: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+i*2*goarch.PtrSize))
map_faststr.go#L289: *((*stringStruct)(insertk)) = *key
map_faststr.go#L329: k := (*stringStruct)(kptr)
proc.go#L621: s := *(*string)(unsafe.Pointer(&stringStruct{unsafe.Pointer(p), findnull(p)}))
string.go#L238: type stringStruct struct {
string.go#L249: func stringStructOf(sp *string) *stringStruct {
string.go#L250: return (*stringStruct)(unsafe.Pointer(sp))
string.go#L446: t := *(*string)(unsafe.Pointer(&stringStruct{ptr, safeLen}))
string.go#L472: ss := stringStruct{str: unsafe.Pointer(str), len: findnull(str)}
type.go#L457: hdr := (*stringStruct)(unsafe.Pointer(&s))
type.go#L469: hdr := (*stringStruct)(unsafe.Pointer(&s))
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)